function xq(){
    return new Promise((resolve,reject)=>{
        setTimeout(()=>{
            console.log('来师傅相亲了');
            resolve('ok')
        },2000)
    })
}

function marry(){
    return new Promise((resolve,reject)=>{
        setTimeout(()=>{
            console.log('来师傅结婚了');
            resolve()
        },1000)
    })
}

function baby(){
    return new Promise((resolve,reject)=>{
        setTimeout(()=>{
            console.log('小赖出生');
            resolve()
        },500)
    })
  
}

function baby2(){
    setTimeout(()=>{
        console.log('小小赖出生');
    })
}

xq()
.then(()=>{
    return marry()
})
.then(()=>{
    return baby()
})
.then(()=>{
    baby2()
})

// marry()
// baby()

// xq()
// if(num == 1){
//     marry()
// }else if(num == 2){
//     baby()
// } 